g4f提供的模型调用:python JavaScript和curl
g4f提供模型的使用例子页面G4F - Providers and Models可以这样pythonfrom g4f.client import Client client Client() response client.chat.completions.create( model, messages[{role: user, content: Hello!}], ) print(response.choices[0].message.content)例如(.venv) G:\traework\airoot\kotti-py312python Python 3.12.9 (tags/v3.12.9:fdb8142, Feb 4 2025, 15:27:58) [MSC v.1942 64 bit (AMD64)] on win32 Type help, copyright, credits or license for more information. from g4f.client import Client client Client() response client.chat.completions.create( ... model, ... messages[{role: user, content: Hello!}], ... ) print(response.choices[0].message.content) Hey there! How’s your day going?JavaScriptimport { createClient } from https://g4f.dev/dist/js/providers.js; const client createClient(default); const result await client.chat.completions.create({ model: auto, messages: [{ role: user, content: Hello! }] }); console.log(result.choices[0].message.content);就这个没有测试成功....curlcurl https://g4f.space/api/auto/chat/completions \ -H Content-Type: application/json \ -d { model: auto, messages: [{role: user, content: Hello!}] }例如skywalkubjail1:~$ curl https://g4f.space/api/auto/chat/completions \ -H Content-Type: application/json \ -d { model: auto, messages: [{role: user, content: Hello!}] } {id:chatcmpl-1776434719606,object:chat.completion,created:1776434719,model:glm-5,choices:[{index:0,message:{role:assistant,content:Hello! How can I help you today?,reasoning_content:The user has sent a simple greeting: \Hello!\.\nMy goal is to respond politely and helpfully to initiate a conversation.\n\n1. **Analyze the input**: Its a standard English greeting.\n2. **Determine the intent**: The user is starting an interaction. No complex task is requested yet.\n3. **Formulate a response**:\n * Acknowledge the greeting.\n * Offer assistance.\n * Keep it friendly and concise.\n4. **Drafting options**:\n * Option A: \Hi there! How can I help you?\ (Simple, effective)\n * Option B: \Hello! I am an AI assistant. What can I do for you today?\ (A bit more formal)\n * Option C: \Hey! Nice to meet you. Do you have any questions?\ (Casual)\n5. **Selecting the best fit**: Option A is a good balance of friendly and professional.\n6. **Final Polish**: \Hello! How can I help you today?\ is a classic, reliable response.\n\n*Self-Correction during thought process*: I should ensure I dont sound too robotic, but also maintain professional boundaries. A simple, warm greeting is best.\n\n**Final Output Generation**: \Hello! How can I help you today?\},finish_reason:stop}],usage:{prompt_tokens:7,completion_tokens:284,total_tokens:291}}skywalkubjail1:~$
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2528617.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!