CokeAPI
文本对话系列Gemini 系列

Gemini 3.1 Pro

Google Gemini 3.1 Pro · 长上下文与多步骤任务

该模型已下线:CokeAPI 当前价目表中已不再提供 gemini-3.1-pro,调用会返回模型不存在错误。请迁移到 gpt-5.5claude-sonnet-4-6。本页仅作历史参考。

Gemini 3.1 Pro 是 Google 的长上下文与多步骤任务模型。

调用示例

curl https://cokeapi.com/v1/chat/completions \
  -H "Authorization: Bearer sk-xxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemini-3.1-pro",
    "messages": [{"role": "user", "content": "你好"}]
  }'
from openai import OpenAI
client = OpenAI(base_url="https://cokeapi.com/v1", api_key="sk-xxxxxxxx")
resp = client.chat.completions.create(
    model="gemini-3.1-pro",
    messages=[{"role": "user", "content": "你好"}],
)
print(resp.choices[0].message.content)
import OpenAI from 'openai';
const client = new OpenAI({ baseURL: 'https://cokeapi.com/v1', apiKey: 'sk-xxxxxxxx' });
const resp = await client.chat.completions.create({
  model: 'gemini-3.1-pro',
  messages: [{ role: 'user', content: '你好' }],
});
console.log(resp.choices[0].message.content);
package main

import (
	"context"
	"fmt"
	openai "github.com/sashabaranov/go-openai"
)

func main() {
	client := openai.NewClient("sk-xxxxxxxx")
	resp, err := client.CreateChatCompletion(
		context.Background(),
		openai.ChatCompletionRequest{
			Model: "gemini-3.1-pro",
			Messages: []openai.ChatCompletionMessage{
				{Role: openai.ChatMessageRoleUser, Content: "你好"},
			},
		},
	)
	if err != nil {
		fmt.Println(err)
		return
	}
	fmt.Println(resp.Choices[0].Message.Content)
}
import com.openai.client.OpenAIClient;
import com.openai.client.okhttp.OpenAIOkHttpClient;
import com.openai.models.ChatCompletion;
import com.openai.models.ChatCompletionCreateParams;
import com.openai.models.ChatCompletionMessageParam;

public class Main {
    public static void main(String[] args) {
        OpenAIClient client = OpenAIOkHttpClient.builder()
            .apiKey("sk-xxxxxxxx")
            .baseUrl("https://cokeapi.com/v1")
            .build();

        ChatCompletionCreateParams params = ChatCompletionCreateParams.builder()
            .addMessage(ChatCompletionMessageParam.ofUser("你好"))
            .model("gemini-3.1-pro")
            .build();

        ChatCompletion chatCompletion = client.chat().completions().create(params);
        System.out.println(chatCompletion.choices().get(0).message().content());
    }
}

本页目录